Sir Winston earned a one-length victory in the 151st running of the Grade 1, $1.5 million Belmont Stakes, for Canadian trainer Mark Casse.